package com.yuelife.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * z_helpSendOrder
 * @author 
 */
@Data
public class Helpsendorder implements Serializable {
    private Integer id;

    /**
     * 订单编号
     */
    private String helpbuyorderno;

    /**
     * 0为待支付状态
1为已支付状态，在骑手端显示
2为暂时锁定状态（骑手接单后到订单完成前）
3骑手送达，平台待打款（需要过24小时）
5.异常状态（例如用户反馈没收到商品，进入客服处理阶段）
5此订单完成（异常处理完毕或者正常打款结束）
     */
    private Integer status;

    /**
     * 配送费
     */
    private BigDecimal serviceprice;

    /**
     * 预估送达时间
     */
    private Date estimatetime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 用户id
     */
    private String customerid;

    /**
     * 下单时间
     */
    private Date createdtime;

    /**
     * 收货地址id 去地址表里面找 对象
     */
    private Integer relatedadressId;

    /**
     * 配送表id  骑手接单后更新 对象
     */
    private Integer deliveryId;

    /**
     * 取货地址 去地址表里面找 对象
     */
    private Integer getadressId;

    /**
     * 物品id（帮送物品）对象
     */
    private Integer goodid;

    /**
     * 物品图片,需要骑手上传，骑手取货后更新
     */
    private String goodsImg;

    /**
     * 用户是否收到商品，当骑手点击送达后更新为1，
     */
    private Integer isget;

    /**
     * 服务处理id  对象
     */
    private Integer serviceresultsId;

    /**
     * 骑手id  骑手接单后更新
     */
    private Integer workmanId;

    /**
     * 配送费详情id   对象
     */
    private Integer sendpricedetailId;

    /**
     * 用户设置的取件时间
     */
    private Date pickuptime;

    /**
     * 前端需要的 骑手到取货地址的距离
     */
    private Integer distanceto;

    /**
     * 前端需要的 取货到送货地址的距离
     */
    private Integer distancefor;
    private Address receiveAdress;
    private Address getAdress;
    private Sendpriceitems sendpriceitems;
    private static final long serialVersionUID = 1L;
}